{% comment %}
    如果您删除 PersonPart.cshtml 或通过管理 UI 在 Design/Templates 创建具有相同内容的模板，
    您会看到此模板被渲染。名称应该是没有扩展名的文件名。

    如果没有 Startup 中的 options.MemberAccessStrategy.Register<PersonPartViewModel>()，
    您将无法在这里使用视图模型中的值，它们将为 null。

    注意，短日期格式在 liquid 中默认不可用，所以我们使用自定义的短日期格式。
    Liquid 默认日期格式化器使用 http://strftime.net/ 格式。

    您可以编写自定义过滤器，如下面的 short_date 示例所示。
{% endcomment %}

{% assign customDateFormat = Model.BirthDateUtc | date: "%m-%d-%Y" %}

{% comment %}
     short_date 过滤器将 DateTime 转换为短日期格式字符串。查看 Liquid/ShortDateFilter.cs 了解其工作原理。
{% endcomment %}
{% assign shortDate = Model.BirthDateUtc | short_date %}

<div><strong>{{ Model.Name }}</strong></div>
<div>{{ "Birth Date: {0}" | t: customDateFormat }}</div>
<div>{{ "Birth Date short date: {0}" | t: shortDate }}</div>
<div>{{ "Handedness: {0}" | t: Model.Handedness }}</div>
<div>{{ "From liquid template." | t }}</div>
